An ex-Chinese property executive Ren Zhiqiang has been ousted from China's ruling communist party for criticizing Xi Jinping over the COVID-19 virus. | NewsX